ListaPasta 2.0

Histrico:
08/07/2013
- Includa janela de opes que permite ao usurio escolher entre listar sub-pastas, listar arquivos ou explorar sub-pastas.
- Includa opo para escolher o nome do arquivo.
- O nome do arquivo agora  sugerido com data e hora, sendo a data apresentada de forma invertida, ou seja, ano.ms.dia.
- Includa a progresso do processo de criao da listagem, sendo este mostrado no ttulo da janela.
- - Includa a totalizao dos itens por pasta e total geral.
- Includa apresentao de medidas em Kb, Mb, Gb, Tb e Pb para melhor compreenso dos volumes mostrados.
- Ordenao alfabtica para listagem de pastas e arquivos.

Objetivo:
Este programa destina-se a criar uma listagem dos arquivos de uma pasta incluindo informaes como tamanho, data e hora.

Apesar de ele funcionar sem necessidade de instalao,  recomendvel que se utilize o instalador para que, ao pressionar o boto direito do mouse ou a tecla aplicao sobre uma pasta, j aparea a opo "ListaPasta" no menu de contexto. Desta forma, o acesso  mais rpido  pasta que se deseja listar o contedo.

No pacote existem dois programas: Instalador 2.0 e ListaPasta 2.0

Instalador 2.0
A funo deste programa  inserir ou remover o programa do menu de contexto do windows.  necessrio que ele esteja na mesma pasta que o programa ListaPasta 2.0.exe para que funcione corretamente.

ListaPasta 2.0:
Existem duas formas de se utilizar este programa:
1- Atravs do menu de contexto: Por este mtodo, basta se clicar com o boto direito do mouse ou a tecla aplicao sobre a pasta e aparecer a opo lista pasta no menu de contexto. Basta selecion-la e teclar enter e, na janela que se abre, aps selecionar as opes desejadas, a pasta selecionada j estar por padro como opo para listagem. Para que esta funcionalidade seja executada corretamente  necessria a utilizao prvia do instalador.
2- Executando diretamente: Se no quiser inserir o programa no menu de contexto basta execut-lo diretamente e selecionar a pasta desejada para listagem.

Qualquer que seja o mtodo de execuo escolhido, inicialmente o programa presentar uma janela com as seguintes opes:
- Listar sub-pastas: Deixando esta opo marcada o programa listar todas as sub-pastas que se encontram dentro da pasta superior. Ao final da listagem do contedo de cada pasta, ser mostrado o total de pastas contidos nela.
- Listar arquivos: permite que o programa liste os arquivos que se encontram em cada pasta. Ao final de cada pasta aparecer o total de arquivos, bem como o volume ocupado em disco por estes arquivos.
- Explorar sub-pastas: informa ao programa que ele dever ir entrando em cada sub-pasta e ir listando seus contedos. Caso esta opo esteja desmarcada, a listagem contemplar apenas a pasta selecionada pelo usurio.

Ao final da listagem de cada pasta sero exibidos totais conforme as opes selecionadas, bem como ao final de todo o processo. 

Por padro, todas as opes esto marcadas. Ao se teclar enter ser aberta uma janela pedindo para que voc informe a pasta a ser listada. Caso voc tenha optado pelo primeiro mtodo citado acima, ou seja, o programa foi aberto a partir do menu de contexto, a pasta na qual o menu de contexto foi aberto ser o local informado na janela, bastando teclar enter novamente para continuar o processo. Caso no seja a pasta desejada, basta navegar pela rvore de pastas e, ao se posicionar na pasta desejada, teclar enter.

Uma nova janela ser aberta, agora para salvar o arquivo com a listagem. Por padro, a pasta selecionada para listagem tambm ser a onde o arquivo da listagem ser gravado. Como  uma janela padro do Windows, voc poder modificar tanto o nome do arquivo quanto a localizao onde ele ser salvo. O programa ir sugerir o nome "ListaPasta - ano.ms.dia_hora.min.txt " como default, podendo ser alterado. 

Aps se teclar enter para salvar o arquivo da listagem, o programa voltar para a janela inicial e ir mostrando o percentual processado no ttulo da janela. Portanto, se quiser saber qual percentual do processo j foi concludo, basta mandar ler o ttulo da janela com o seu leitor de telas padro. Ao finalizar o processo voc receber uma janela informando que ele foi concludo com sucesso.

Este programa  de livre distribuio e utilizao.
O autor no se responsabiliza por quaisquer danos causados pelo programa.
Utilize por sua prpria conta e risco.

Para enviar comentrios, dvidas e sugestes, o e-mail :
abelpassosnjr@yahoo.com.br

Bom divertimento!
Abel Passos
